334 research outputs found

    Routines and Applications of Symbolic Algebra Software

    Get PDF
    Computing has become an essential resource in modern research and has found application across a wide range of scientific disciplines. Developments in symbolic algebra tools have been particularly valuable in physics where calculations in fields such as general relativity, quantum field theory and physics beyond the standard model are becoming increasing complex and unpractical to work with by hand. The computer algebra system Cadabra is a tensor-first approach to symbolic algebra based on the programming language Python which has been used extensively in research in these fields while also having a shallow learning curve making it an excellent way to introduce students to methods in computer algebra. The work in this thesis has been concentrated on developing Cadabra, which has involved looking at two different elements which make up a computer algebra program. Firstly, the implementation of algebraic routines is discussed. This has primarily been focused on the introduction of an algorithm for detecting the equivalence of tensorial expressions related by index permutation symmetries. The method employed differs considerably from traditional canonicalisation routines which are commonly used for this purpose by using Young projection operators to make such symmetries manifest. The other element of writing a computer algebra program which is covered is the infrastruc- ture and environment. The importance of this aspect of software design is often overlooked by funding committees and academic software users resulting in an anti-pattern of code not being shared and contributed to in the way in which research itself is published and promulgated. The focus in this area has been on implementing a packaging system for Cadabra which allows the writing of generic libraries which can be shared by the community, and interfacing with other scientific computing packages to increase the capabilities of Cadabra

    Hiding canonicalisation in tensor computer algebra

    Get PDF
    Simplification of expressions in computer algebra systems often involves a step known as "canonicalisation", which reduces equivalent expressions to the same form. However, such forms may not be natural from the perspective of a pen-and-paper computation, or may be unwieldy, or both. This is, for example, the case for expressions involving tensor multi-term symmetries. We propose an alternative strategy to handle such tensor expressions, which hides canonical forms from the user entirely, and present an implementation of this idea in the Cadabra computer algebra system

    Small fish in a big pond: an architectural approach to users privacy, rights and security in the age of big data

    Get PDF
    We focus on the challenges and issues associated with Big Data, and propose a novel architecture that uses the principles of Separation of Concerns and distributed computing to overcome many of the challenges associated with storage, analysis and integrity. We address the issue of asymmetrical distribution of power between the originators of data and the organizations and institutions that make use of that data by taking a systemic perspective to include both sides in our architectural design, shifting from a customer-provider relationship to a more symbiotic one in which control over access to customer data resides with the customer. We illustrate the affordances of the proposed architecture by describing its application in the domain of Social Networking Sites, where we furnish a mechanism to address problems of privacy and identity, and create the potential to open up online social networking to a richer set of possible applications

    Finite-Dimensional Bicomplex Hilbert Spaces

    Full text link
    This paper is a detailed study of finite-dimensional modules defined on bicomplex numbers. A number of results are proved on bicomplex square matrices, linear operators, orthogonal bases, self-adjoint operators and Hilbert spaces, including the spectral decomposition theorem. Applications to concepts relevant to quantum mechanics, like the evolution operator, are pointed out.Comment: 21 page

    ArtMaps: interpreting the spatial footprints of artworks

    Get PDF
    Creating and utilizing simple links between items and locations in map-based systems has become a mainstream component of modern computing. In this paper, we explore support for ‘art mapping’, an activity that requires consideration of more complex interpretations of spatial relationships as users engage with identifying locations of relevance to artworks. Through a user study of the ArtMaps platform, and an exploratory study with professional artists, we identify diverse interpretations of spatial meaning in relation to art. We find that art mapping highlights potential for more active engagement with art through technology, but challenges existing systems for spatial representation. Through connecting our findings with work on designing for interpretation, and on space and place in HCI, we contribute new understanding of creating engagement through the spatial interpretation of art, and define potential characteristics and uses of holistic ‘footprints’ for artworks

    Feasibility and Acceptability of an Internet of Things–Enabled Sedentary Behavior Intervention: Mixed Methods Study (Preprint)

    Get PDF
    Background:Encouraging office workers to break up prolonged sedentary behavior (SB) at work with regular micro-breaks can be beneficial yet challenging. Internet of Things (IoT) offers great promise for delivering more subtle and hence acceptable behavior change interventions in the workplace. We have previously developed an IoT-enabled SB intervention, called WorkMyWay, by applying a combination of theory-informed and human-centered design approaches. As per the Medical Research Council(MRC)’s framework, for complex interventions like WorkMyWay, process evaluation in the feasibility phase can help establish the viability of novel modes of delivery, to clarify on mechanisms of impacts and to identify contextual factors that affect delivery and interplay with intervention mechanisms.Objective:To evaluate the feasibility and acceptability of the WorkMyWay intervention and its technological delivery system.Methods:The study was informed by the MRC guidance on process evaluations of complex interventions. A mixed-methods approach was adopted. A convenience sample of 15 office workers used WorkMyWay during work hours for six weeks. Questionnaires were administered before and after the intervention period to assess psychological variables theoretically aligned with SB. Behavioral and interactional data were obtained through the system database to determine adherence, quality of delivery, compliance, and behavioral outcomes. Semi-structured interviews were conducted at the end of the study and thematic analysis was performed.Results:All 15 participants completed the study and on average used the system for 25 tracking days (out of a possible 30 days; adherence = 83.3%). For compliance, participants responded to 38.5% of the prompts within 15 minutes. Although no significant changes were observed in either technology-captured or self-reported occupational sitting and physical activity (OSPA) (p>0.05), post-intervention improvements were significant in automaticity of regular break behaviors (t(14)=2.606, p=.021), retrospective memory of breaks (t(14)=7.926, p<.001) and prospective memory of breaks (t(14)=-2.661, p=.019). Qualitative data revealed favorable attitudes towards the intervention components despite compromised delivery resulting from data connection problems. A range of intended and unintended mechanisms of action were revealed, suggesting high promise for behavior change.Conclusions:It is acceptable and feasible to deliver a SB intervention with an IoT system that involves a wearable activity tracking device, an App and a digitally augmented everyday object (eg. cup). The object component is particularly suitable and promising for delivering Behavior Change Techniques (BCTs) like “action planning”, “conserve mental resources”, “prompts and cues”, “add objects to the environment”, “habit formation”, and potentially “social comparison”. More technological development and engineering work on WorkMyWay is warranted to improve delivery before proceeding to the evaluation phase of research
    • 

    corecore